#include "mixp_module.h"
#include "core/log/mixp_log.h"

mixp_module_ops_t *_module_op_post_load(mixp_module_t *module, cJSON *cofnig)
{
    logi("_module_op_post_load...");
    return NULL;
}

mixp_module_ops_t *_module_op_post_create(void *arg)
{
    logi("_module_op_post_create...");
    return NULL;
}

int _module_op_post_start(mixp_module_ops_t *op, void *arg)
{
    logi("_module_op_post_start...");
    return 0;
}

int _module_op_post_feed(mixp_module_ops_t *op, void *arg)
{
    logi("_module_op_post_feed...");
    return 0;
}

int _module_op_post_stop(mixp_module_ops_t *op, void *arg)
{
    logi("_module_op_post_stop...");
    return 0;
}

void _module_op_post_destroy(mixp_module_ops_t *op)
{
    logi("_module_op_post_destroy...");
}

void _module_op_post_unload(mixp_module_ops_t *op)
{
    logi("_module_op_post_unload...");
}

mixp_module_ops_t mixp_module_op_post = {
    .load = _module_op_post_load,
    .create = _module_op_post_create,
    .start = _module_op_post_start,
    .feed = _module_op_post_feed,
    .stop = _module_op_post_stop,
    .destroy = _module_op_post_destroy,
    .unload = _module_op_post_unload,
};